﻿#include "pch.h"
#include "log.h"


#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_INFO
namespace wxhelper {
Log::Log() {}

Log::~Log() {}

void Log::Initialize() {
  auto logger =
      spdlog::daily_logger_mt("daily_logger", "logs/daily.txt", 23, 59);
  logger->flush_on(spdlog::level::err);
  spdlog::set_default_logger(logger);
  spdlog::flush_every(std::chrono::seconds(3));
  spdlog::set_level(spdlog::level::debug);
  spdlog::set_pattern("%Y-%m-%d %H:%M:%S [%l] [%t] - <%s>|<%#>|<%!>,%v");
}

}  // namespace wxhelper